<?php

function form_edit_riwayat_kerja_each($id){ 
	$fields =  my_get_data_by_id('riwayat_kerja','riwayat_kerja_id',$id); 
	 
	$view = form_header( "calon karyawan" , "cp"  );
	$datas = array();
		for($y =  date('Y') ;$y>=1970;$y-- ){
			$datas[$y]=$y;
		}
		
		$tahun_masuk = array(
					'name'=>'tahun_masuk',
					'value'=>( isset($_POST['tahun_masuk']) ? $_POST['tahun_masuk']: $fields['tahun_masuk']),
					'id'=>'tahun_masuk', 
				);
		$form_field_tahun_masuk = form_dropdown($tahun_masuk , $datas);
		$tahun_keluar = array(
					'name'=>'tahun_keluar',
					'value'=>( isset($_POST['tahun_keluar']) ? $_POST['tahun_keluar']: $fields['tahun_keluar']),
					'id'=>'tahun_keluar', 
				);
		$form_field_tahun_keluar = form_dropdown($tahun_keluar , $datas);
		$view .= form_field_display( $form_field_tahun_masuk  .' s/d '. $form_field_tahun_keluar , "Tahun bekerja"    );
	
		$nama_perusahaan = array(
			'name'=>'nama_perusahaan',
			'value'=>( isset($_POST['nama_perusahaan']) ? $_POST['nama_perusahaan'] : $fields['nama_perusahaan'] ),
			'id'=>'nama_perusahaan',
			'type'=>'text',
			'size'=>'45' 
		);
		$form_field_nama_perusahaan = form_dynamic($nama_perusahaan);
		$view .= form_field_display( $form_field_nama_perusahaan   , "Nama perusahaan"    );
		
		$jabatan_terakhir = array(
			'name'=>'jabatan_terakhir',
			'value'=>( isset($_POST['jabatan_terakhir']) ? $_POST['jabatan_terakhir'] : $fields['jabatan_terakhir'] ),
			'id'=>'jabatan_terakhir',
			'type'=>'text',
			'size'=>'45' 
		);
		$form_field_jabatan_terakhir = form_dynamic($jabatan_terakhir);
		$view .= form_field_display( $form_field_jabatan_terakhir   , "Jabatan terakhir"    );
		
		$gaji = array(
			'name'=>'gaji',
			'value'=>( isset($_POST['gaji']) ? $_POST['gaji'] : $fields['gaji'] ),
			'id'=>'gaji',
			'type'=>'text',
			'size'=>'25' 
		);
		$form_field_gaji = form_dynamic($gaji);
		$view .= form_field_display( $form_field_gaji   , "Gaji"    );
		
		$lokasi_kerja = array(
			'name'=>'lokasi_kerja',
			'value'=>( isset($_POST['lokasi_kerja']) ? $_POST['lokasi_kerja'] : $fields['lokasi_kerja']),
			'id'=>'lokasi_kerja',
			'type'=>'text',
			'size'=>'35' 
		);
		$form_field_lokasi_kerja = form_dynamic($lokasi_kerja);
		$view .= form_field_display( $form_field_lokasi_kerja   , "Di kota/kab"    );
		
		$bidang_kerja = array(
			'name'=>'bidang_kerja',
			'value'=>( isset($_POST['bidang_kerja']) ? $_POST['bidang_kerja']: $fields['bidang_kerja']),
			'id'=>'bidang_kerja',
			'type'=>'text',
			'size'=>'35' 
		);
		$form_field_bidang_kerja = form_dynamic($bidang_kerja);
		$view .= form_field_display( $form_field_bidang_kerja   , "Bidang pekerjaan"    );
		  
	$submit = array(
		'value' => ( $id ==0 ? ' Simpan ' :'  Update  '),
		'name' => 'simpan', 
		'type'=>'submit','class'=>'main_button'
	);
	$form_submit= form_dynamic($submit); 
	
	$view .= form_field_display( $form_submit  , "&nbsp;" ,  "" );
	$view .= form_footer( );
	return $view;
}

function form_edit_riwayat_kerja_each_submit($id){
$fields = array('tahun_masuk','tahun_keluar','lokasi_kerja','nama_perusahaan','bidang_kerja','jabatan_terakhir','gaji' ); 	
	if($id==0): 
		if($_POST['tahun_masuk']  > '0'   ): 
			$datas_kerja = array();
			foreach($_POST as $param=>$value){  
			if(in_array( $param , $fields ))$datas_kerja[$param] = my_type_data_str($value );  
				$datas_kerja['datetime_added'] = my_type_data_function('NOW()');  
			}
			$riwayat_pekerjaan_id = my_insert_record( 'riwayat_kerja' , $datas_kerja);
			
			$riwayat_kerja_datas = array(
				'karyawan_id'=>my_type_data_int($_GET['kid']),
				'riwayat_kerja_id'=>my_type_data_int($riwayat_pekerjaan_id)
			);
			my_insert_record( 'riwayat_kerja_karyawan' , $riwayat_kerja_datas);
		endif;
	else:
			$datas_kerja = array();
			foreach($_POST as $param=>$value)  
				if(in_array( $param , $fields ))$datas_kerja[$param] = my_type_data_str($value );   
			$riwayat_pekerjaan_id = my_update_record( 'riwayat_kerja' ,'riwayat_kerja_id' , $id , $datas_kerja);
	endif;
}
function form_create_data_pekerjaan(){

	$fields =  array(); 
	$view = form_header( "calon karyawan" , "cp"  );

	for($i = 1; $i<=6; $i++){
		$view .= '<tr><td colspan="2"><b>PEKERJAAN '.$i.'</b></td></tr>';
		$datas = array();
		for($y =  date('Y') ;$y>=1970;$y-- ){
			$datas[$y]=$y;
		}
		
		$tahun_masuk = array(
					'name'=>'tahun_masuk['.$i.']',
					'value'=>( isset($_POST['tahun_masuk'][$i]) ? $_POST['tahun_masuk'][$i] : $fields['tahun_masuk'][$i] ),
					'id'=>'tahun_masuk_'.$i, 
				);
		$form_field_tahun_masuk = form_dropdown($tahun_masuk , $datas);
		$tahun_keluar = array(
					'name'=>'tahun_keluar['.$i.']',
					'value'=>( isset($_POST['tahun_keluar'][$i]) ? $_POST['tahun_keluar'][$i] : $fields['tahun_keluar'][$i] ),
					'id'=>'tahun_keluar_'.$i, 
				);
		$form_field_tahun_keluar = form_dropdown($tahun_keluar , $datas);
		$view .= form_field_display( $form_field_tahun_masuk  .' s/d '. $form_field_tahun_keluar , "Tahun bekerja"    );
	
		$nama_perusahaan = array(
			'name'=>'nama_perusahaan['.$i.']',
			'value'=>( isset($_POST['nama_perusahaan']['.$i.']) ? $_POST['nama_perusahaan']['.$i.'] : $fields['nama_perusahaan']['.$i.'] ),
			'id'=>'nama_perusahaan_'.$i,
			'type'=>'text',
			'size'=>'45' 
		);
		$form_field_nama_perusahaan = form_dynamic($nama_perusahaan);
		$view .= form_field_display( $form_field_nama_perusahaan   , "Nama perusahaan"    );
		
		$lokasi_kerja = array(
			'name'=>'lokasi_kerja['.$i.']',
			'value'=>( isset($_POST['lokasi_kerja']['.$i.']) ? $_POST['lokasi_kerja']['.$i.'] : $fields['lokasi_kerja']['.$i.'] ),
			'id'=>'lokasi_kerja_'.$i,
			'type'=>'text',
			'size'=>'35' 
		);
		$form_field_lokasi_kerja = form_dynamic($lokasi_kerja);
		$view .= form_field_display( $form_field_lokasi_kerja   , "Di kota/kab"    );
		
		$bidang_kerja = array(
			'name'=>'bidang_kerja['.$i.']',
			'value'=>( isset($_POST['bidang_kerja']['.$i.']) ? $_POST['bidang_kerja']['.$i.'] : $fields['bidang_kerja']['.$i.'] ),
			'id'=>'bidang_kerja'.$i,
			'type'=>'text',
			'size'=>'35' 
		);
		$form_field_bidang_kerja = form_dynamic($bidang_kerja);
		$view .= form_field_display( $form_field_bidang_kerja   , "Bidang pekerjaan"    );
		  
		$view .= '<tr><td colspan="2">&nbsp;</td></tr>';
	}	
	
	$submit = array(
		'value' => ( $id ==0 ? ' Lanjut ' :'  Update  '),
		'name' => 'simpan', 
		'type'=>'submit','class'=>'main_button'
	);
	$form_submit= form_dynamic($submit);
	$reset = array(
		'value' => 'Kembali',
		'name' => '', 
		'type'=>'button',
		'class'=>'main_button'
	);
	$form_reset= form_dynamic($reset);
	
	$view .= form_field_display( $form_submit .' '.$form_reset , "&nbsp;" ,  "" );
	$view .= form_footer( );
	return $view;
}

function form_submit_data_pekerjaan($karyawan_id){
 
	$fields = array('tahun_masuk','tahun_keluar','lokasi_kerja','nama_perusahaan','bidang_kerja' ); 	
	for($i=1; $i<=4; $i++){
		if($_POST['tahun_masuk'][$i] > '0'   ): 
			$datas_kerja = array();
			foreach($_POST as $param=>$value){  
			if(in_array( $param , $fields ))$datas_kerja[$param] = my_type_data_str($value[$i]);  
				$datas_kerja['datetime_added'] = my_type_data_function('NOW()');  
			}
			$riwayat_pekerjaan_id = my_insert_record( 'riwayat_kerja' , $datas_kerja);
			
			$riwayat_kerja_datas = array(
				'karyawan_id'=>my_type_data_int($karyawan_id),
				'riwayat_kerja_id'=>my_type_data_int($riwayat_pekerjaan_id)
			);
			my_insert_record( 'riwayat_kerja_karyawan' , $riwayat_kerja_datas);
		endif;
	}
}



